Geometric kth shortest paths

نویسندگان

  • Sylvester Eriksson-Bique
  • John Hershberger
  • Valentin Polishchuk
  • Bettina Speckmann
  • Subhash Suri
  • Topi Talvitie
  • Kevin Verbeek
  • Hakan Yıldız
چکیده

1 This paper studies algorithmic and combinatorial properties of shortest paths of different homo2 topy types in a polygonal domain with holes. We define the “second shortest path” to be the shortest 3 path that is homotopically different from the (first) shortest path; the kth shortest path for an arbitrary 4 integer k is defined analogously. We introduce the “kth shortest path map”—a structure to answer 5 kth shortest path queries. Given a polygonal domain with n vertices and h holes, we show that the 6 complexity of the kth shortest path map is O(kh + kn), which is tight. Furthermore, we show 7 how to build the kth shortest path map in O((kh + kn) log (kn)) time. We also present a simple 8 visibility-based algorithm to compute the kth shortest path between two points in O(m log n + k) 9 time, where m is the complexity of the visibility graph. This last approach can be extended to com10 pute the kth simple (i.e., without self-intersections) shortest path in O(km(m+ kn) log kn) time. 11 walls of 1-SPM: walls of 2-SPM: walls of 3-SPM: walls of 4-SPM: 12 We invite the reader to play with our applet demonstrating k-SPMs at 13 http://www.cs.helsinki.fi/group/compgeom/kpath_slides/visualize/. 14 ∗B. Speckmann and K. Verbeek were supported by the Netherlands’ Organisation for Scientific Research (NWO) under project no. 639.022.707. Sylvester E-B was supported as a Graduate Student Fellow by the National Science Foundation grant no. DGE-1342536. †Courant Institute, NYU [email protected] ‡Mentor Graphics Corporation john [email protected] §Helsinki Institute for IT, CS Dept, University of Helsinki [email protected] ¶Dept. of Mathematics and Computer Science, TU Eindhoven [email protected] ‖Computer Science, University of California Santa Barbara [suri|kverbeek|hakan]@cs.ucsb.edu

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Geometric k Shortest Paths

We consider the problem of computing k shortest paths in a two-dimensional environment with polygonal obstacles, where the jth path, for 1  j  k, is the shortest path in the free space that is also homotopically distinct from each of the first j 1 paths. In fact, we consider a more general problem: given a source point s, construct a partition of the free space, called the kth shortest path m...

متن کامل

On the K shortest path trees problem

We address the problem for finding the K best path trees connecting a source node with any other non-source node in a directed network with arbitrary lengths. The main result in this paper is the proof that the kth shortest path tree is adjacent to at least one of the previous (k−1) shortest path trees. Consequently, we design an O(+Km) time and O(K+m) space algorithm to determine the K shortes...

متن کامل

An efficient time and space K point-to-point shortest simple paths algorithm

We address the problem identifying the K best point-to-point simple paths connecting a given pair of nodes in a directed network with arbitrary lengths. The main result in this paper is the proof that a path tree containing the kth point-to-point shortest simple path can be obtained by using one of the previous (k-1) path trees containing each one of the previous (k-1) best point-to-point short...

متن کامل

31 Shortest Paths and Networks

We survey various forms of the problem, primarily in two and three dimensions, for motion of a single point, since most results have focused on these cases. We discuss shortest paths in a simple polygon (Section 31.1), shortest paths among obstacles (Section 31.2), and other metrics for length (Section 31.3). We also survey other related geometric network optimization problems (Section 31.4). H...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013